import Vue from 'vue'
import App from './App.vue'
import router from './router'
import './plugins/element.js'
// 导入全局样式表
import './assets/css/global.css'
// import ElementUI from 'element-ui'
// 导入阿里字体图标
import './assets/fonts/iconfont.css'
// 导入http请求包axios
import axios from 'axios'
//指定请求根路径
axios.defaults.baseURL = 'https://www.liulongbin.top:8888/api/private/v1/'
//axios的拦截器，在请求发送之前进行拦截
axios.interceptors.request.use(config=>{
  // 将token放入到请求头中
  config.headers.Authorization = window.sessionStorage.getItem('token');
  // 在最后必须return
  return config;
})
//挂载到vue对象原型中
Vue.prototype.$http = axios

// 全部导入elementui组件
// Vue.use(ElementUI)

Vue.config.productionTip = false
//  mount()函数的作用是Vue 实例在实例化时没有收到 el 选项，则它处于“未挂载”状态，没有关联的 DOM 元素。可以使用 vm.$mount() 手动地挂载一个未挂载的实例。
new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
